my_list = [1, 2, 3, 4, 5]


# 映射函数只能有一个参数，用于接收可迭代的元素
def f(x):
    return x * 10


# 第一种写法，map函数第一个参数是一个方法引用，第二个参数是一个可迭代对象
result = map(f, my_list)
for record in result:
    print(record)

print('***********************************')

# 第二种写法,第一个参数可以使用Lambda表达式
result = map(lambda r: r * 10, my_list)
for record in result:
    print(record)
